home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir34 / 4spd200.zip / 4_SPEED.DOC next >
Text File  |  1994-07-31  |  15KB  |  315 lines

  1. Released July 31st, 1994
  2.  
  3. ╒════╡   4_Speed v2.0    │          Dos Data Transfer Rate Test
  4. │                                        and Graph Utility
  5. │      Dustbowl Designs, Inc.            ┌────────────────┐
  6. │       (405) 741-4705 VOX               │    150  MB     │
  7. │       (405) 741-3913 FAX               │ ≡■≡≡≡≡≡≡≡≡≡≡≡≡ │
  8. │       (405) 741-2721 BBS               └────────────────┘
  9. │                            (R-1)            Drive C:
  10. ├────────────────────────────────────────────────────────────────────────┐
  11. │  Copyright 1993 by Dustbowl Designs, Inc. All rights reserved.         │
  12. │      12600 S.E. 38th Street, Choctaw, Oklahoma USA 73020-6107          │
  13. └────────────────────────────────────────────────────────────────────────┘
  14.   Go!  Drive  Passes  Comment   Mode    Log  Analyze  View  Help  Quit
  15.  
  16. You are free to copy this software and distribute it to other users as
  17. long as the archive file is distributed in its entirety with this text
  18. file included in the archive.
  19.  
  20. ┌────────────────────────────────────────────────────────────────────┐
  21. │▒▒▒ What's New in v2.0 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  22. └────────────────────────────────────────────────────────────────────┘
  23.  
  24. Little did we realize how popular this freeware utility would become!
  25. Many thanks to go out to those kind folks who gave us feedback and
  26. assistance in improving this program and establishing it as a valid
  27. hard disk drive benchmarking tool. 
  28.  
  29. Several new features and a few minor bug fixes have been added to this
  30. new v2.0.  Of most significance is the addition of an entirely new test
  31. mode.  Now the choices are the original Repetitive and the new
  32. Sequential. There's a small debate amongst users of benchmark utilities
  33. centering on whether a benchmark should measure a drive's "top end"
  34. or whether it should simulate a "real world" environment.  4_Speed's
  35. two test modes now offer a general solution to both. 
  36.  
  37. New features in 4_Speed v2.0 include:
  38.  
  39.     * Repetitive and Sequential test modes.
  40.     * the ability to capture up to 35 tests for the log/analyze file.
  41.     * the ability to delete a test from the log. 
  42.     * create an encapsulated postscript printer file of the screen. 
  43.     
  44. Bug fixes: 
  45.  
  46.     * an annoying hang on some VGA systems when initializing 
  47.       640x480x16 graphics mode.  
  48.     * the active state of the Print Screen key while in graphics mode
  49.       has been disabled. 
  50.      
  51. ┌────────────────────────────────────────────────────────────────────┐
  52. │▒▒▒ Introduction ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  53. └────────────────────────────────────────────────────────────────────┘
  54.  
  55. We've decided to release to the public a handy in-house Data Transfer
  56. Rate Test utility as freeware. In order to test our own development
  57. changes we found that the selection of benchmarking software available
  58. for hard disk drives to be rich in variety.... almost too rich.
  59. According to most of the magazine comparison benchmarking tests,
  60. sophisticated models are developed that take a long time to run and
  61. are almost to complex for most of us to understand when they are even
  62. explained. What we wanted was a test that was quick, accurate, read
  63. only, graphic based with print and screen save capability and - most
  64. important - gave us a SINGLE number result. This is what 4_Speed does.
  65. We hope you like it.
  66.  
  67. What's particularly useful about this Data Transfer Rate Test is that
  68. you may talk to drives that are attached to either the Primary or
  69. Secondary Port Addresses. This ability dovetails nicely with our
  70. 3_Drives, 4_Drives, DiskQwik and C_Prime shareware utilities.
  71.  
  72. ┌────────────────────────────────────────────────────────────────────┐
  73. │▒▒▒ Menu Options ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  74. └────────────────────────────────────────────────────────────────────┘
  75. Go!  Drive  Passes  Comment   Mode    Log  Analyze  View  Help  Quit
  76.  
  77.         Go! - Starts the test.  Default is C: unless it is changed.
  78.  
  79.       Drive - This will display a selection of the available drive
  80.               letters in your system.  Select as many as you like.
  81.               Watch out testing the transfer rate of the floppies
  82.               since it can take several minutes time.
  83.  
  84.      Passes - The number of times (from 1 to 9) to test each block
  85.               size. This value remains in effect until it is changed
  86.               again.  The default start up value is 1 pass. The
  87.               current value is posted on the screen to the left of the
  88.               drive icon.  
  89.  
  90.     Comment - This selection allows the placement of a 50 character
  91.               comment to be associated with the drive being tested. 
  92.               Be sure to use this because after a while its hard to
  93.               tell between tests. 
  94.  
  95.       Mode  - This will toggle the test mode between Repetitive and
  96.               Sequential.  The current value is posted on the screen
  97.               to the left of the drive icon. 
  98.  
  99.         Log - This is optional and will ask for the name of the file
  100.               you want and saves the test data in simple ASCII text
  101.               to that file.
  102.  
  103.     Analyze - Using data you might have saved to one of the log files,
  104.               you can graph the results of tests together.  This is
  105.               very useful when you need to reboot the computer between
  106.               tests.
  107.  
  108.        View - One of the options at the end of a test run is to save
  109.               the graphics screen to a PCX file.  This View selection
  110.               allows you to look at them.  Lots of programs have the
  111.               ability to display and print PCX files (Windows
  112.               Paintbrush for example).
  113.  
  114.        Help - Not a lot of info here, mainly the Command line options
  115.               are described.  Also, the formula for calculating the
  116.               Average transfer rate on the test is shown.
  117.  
  118.        Quit - Exit to DOS.  Pressing the Escape key does the same
  119.               thing. 
  120.  
  121. ┌────────────────────────────────────────────────────────────────────┐
  122. │▒▒▒ Command Line Switches ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  123. └────────────────────────────────────────────────────────────────────┘
  124.  
  125. (... no command line = Manual interactive mode)
  126.  
  127.  4_Speed /[drive letter][Passes]:[Comment (NO spaces!)] [other]
  128.  
  129.  example: 4_Speed /c9:MD-123_with_cache /e3:no_cache
  130.  
  131.          = C: drive to test, with 9 calibration passes, and the
  132.            comment "MD-123_with_cache" AND E: drive, with 3
  133.            calibration passes and the comment "no_cache"
  134.  
  135.  Other:
  136.         +  a plus sign on the command line separated by spaces will
  137.            cause 4_Speed to run in a non-stop mode and exit to DOS
  138.            after running which is handy for batch file exercisers.
  139.  
  140.         Y  a Y letter on the command line separated by spaces will
  141.            automatically save the test results to a default ASCII log
  142.            named 4_speed.log.
  143.  
  144.         S  a S letter on the command line separated by spaces will
  145.            activate a scatter plot result of each of the passes used
  146.            for each drive tested. You have to look closely at the
  147.            screen to see the Scatter usually.  A single pixel is lit
  148.            up that shows the results from each of the passes. 
  149.  
  150. ┌────────────────────────────────────────────────────────────────────┐
  151. │▒▒▒ Outline ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  152. └────────────────────────────────────────────────────────────────────┘
  153.  
  154. The two test mode methods that 4_Speed uses are very simple and
  155. straight forward. Using Interrupt 25 (absolute logical sector read
  156. within DOS prepared volumes), we read in a block of sectors which
  157. increases in size, until it reaches DOS's block request limit of 127
  158. sectors (1 segment).  Each increment is tested as many times as set in
  159. the Passes variable.  
  160.  
  161. Repetitive Mode:  Every start of the block read begins at logical
  162. sector 0 (which is the location of that volume's DOS DBR (DOS Boot
  163. Record).  This test will measure a drive's external transfer rate. 
  164. The drive's buffer will usually contain the entire group of sectors at
  165. the end of the test if the drive buffer is greater than 64K in size. 
  166.  
  167. The test looks like this:
  168.    logical sector 0
  169.                 1 -
  170.                 2 --
  171.                 3 ---
  172.                 4 ----
  173.                 5 -----   
  174.                 and so on to 127 sectors.
  175.  
  176. Sequential Mode:  Every sector read is at least one sector higher than
  177. the previous sector read.  This insures that the sector cannot be
  178. drawn from the drive's buffer.  This test will measure the drive's
  179. internal transfer rate. 
  180.  
  181. The test looks like this:
  182.  
  183.    1 - 2 -- 3 --- 4 ---- 5 ----- and so on to 127 sectors.
  184.  
  185. In either test mode 4_Speed will read 4,161,536 bytes per pass.
  186.  
  187. Since we are reading the same data over again, you will need to remove
  188. any drive caching software from memory, or else you end up really
  189. testing the speed of the system RAM, unless you want to make test
  190. comparisons between various caching programs.  
  191.  
  192. Today's newer drives use very sophisticated RAM buffers of their own.
  193. Some are simple Read Look Ahead, while others are Read/Write
  194. multi-Segmented Adaptive.  Some are small and others nearly a megabyte
  195. in size on the drive!  The graph will often reflect the kind of
  196. caching algorithms used by the drive or controller manufacturer. 
  197.  
  198. 4_Speed does a pretty good job of testing RAM speeds if you set up a
  199. virtual drive with RAMDISK.SYS.  Keeping a log of test results on the
  200. Ram Drive and experimenting with various system setup options like bus
  201. speeds can yield some interesting results to analyze. 
  202.  
  203. A word about our "Average"...
  204.  
  205. At the conclusion of a test, you will see a single number which is
  206. placed in front of the comment.  This value is an Average Data
  207. Transfer Rate.  Although there are several methods available to
  208. calculate an average Data Transfer Rate, each with its own valid
  209. arguments, we chose a Linear Regression method and use its "line of
  210. best fit" to calculate a midway point.  This assumes that any point on
  211. the resulting line has equal weight.  4_Speed will place a "tick" mark
  212. on the graph to indicate the average. 
  213.  
  214. Clearly, there must be a distribution of use that can be measured that
  215. would show a system's actual pattern of use.  (When results are saved
  216. to a log file, two other averages are calculated; an average over the
  217. life of the test and an average based on the area under the curve.)  
  218.  
  219. ┌────────────────────────────────────────────────────────────────────┐
  220. │▒▒▒ Legal Disclaimer ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  221. └────────────────────────────────────────────────────────────────────┘
  222.                           LICENSE AGREEMENT
  223.  
  224. 3_Drives, 4_Drives, DiskQwik, 4_Drive Utilities, 4_Speed, C_Prime,
  225. Primer All versions. 
  226.  
  227. Dustbowl Designs, Inc. provides  the accompanying object code software
  228. ("Software")  and nonexclusively  licenses  its  use on  the following
  229. terms and conditions. The Software is copyrighted by Dustbowl Designs,
  230. Inc. with all rights reserved.  
  231.  
  232. YOU ASSUME FULL RESPONSIBILITY FOR THE SELECTION OF THE  SOFTWARE TO
  233. ACHIEVE YOUR INTENDED  PURPOSES, FOR THE PROPER INSTALLATION  AND USE.
  234. Dustbowl Designs,  Inc. DOES NOT WARRANT THAT THE  SOFTWARE WILL MEET 
  235. YOUR REQUIREMENTS, THAT  THE SOFTWARE IS FIT FOR ANY PARTICULAR
  236. PURPOSE OR THAT THE USE OF THE SOFTWARE WILL BE ERROR FREE. Dustbowl
  237. Designs, Inc. EXPRESSLY DISCLAIMS ALL WARRANTIES, WHETHER  ORAL  OR 
  238. WRITTEN,  EXPRESSED  OR  IMPLIED, INCLUDING WITHOUT LIMITATION
  239. WARRANTIES  OF MERCHANTABILITY OR FITNESS  FOR A PARTICULAR PURPOSE.
  240. IN  NO EVENT WILL  Dustbowl Designs, Inc.  BE LIABLE TO  YOU, YOUR 
  241. CUSTOMERS   OR  OTHER  USERS   FOR  ANY  INDIRECT,   INCIDENTAL,
  242. CONSEQUENTIAL,  SPECIAL  OR  EXEMPLARY  DAMAGES  ARISING  OUT OF OR IN
  243. CONNECTION WITH THE USE OR INABILITY TO USE THE SOFTWARE. 
  244.  
  245. DiskQwik is a trademark of Dustbowl  Designs, Inc. The DiskQwik
  246. software and documentation are Copyright 1993-1994 by Dustbowl Designs
  247. with all rights reserved. The Registered version of 3_Drives,
  248. 4_Drives, DiskQwik, C_Prime and Primer software programs ARE NOT
  249. shareware or freeware and unauthorized redistribution is STRICTLY
  250. PROHIBITED. 
  251.  
  252. End of License agreement.
  253. *****************************************************************
  254.  
  255. ┌────────────────────────────────────────────────────────────────────┐
  256. │▒▒▒ Revision History ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
  257. └────────────────────────────────────────────────────────────────────┘
  258.  
  259. v1.0    08/93 - public release of Freeware 4_Speed v1.0.
  260. v2.0    07/94 - public release of Freeware 4_Speed v2.0. Added new
  261.                 Sequential test, enlarged the log file test capacity,
  262.                 added new encapsulated postscript file output.  Fixed
  263.                 VGA bug. 
  264.  
  265. Contents of the 4_Speed Distribution Set. 4SPD200.ZIP
  266. (4SPD.ZIP on CompuServe (tm) go IBMHW forum Lib 1)
  267.  
  268. 4_SPEED.EXE     A VGA graphics based Data Transfer Rate Test utility.
  269.                 (Compiled 7-31-94 2:00 am). Freeware.
  270. 4_SPEED.DOC     Auxiliary documentation.
  271. DBOWLDEM.EXE    Simple demo that gives a look at registered
  272.                 4_Drives v3.0 and 4_Park v1.1, and our new DiskQwik
  273.                 programs.
  274. VENDOR4.DOC     Shareware vendor distribution policy
  275.  
  276. ========================
  277.  
  278. From the makers of:
  279.  
  280. 4_Drives and 3_Drives                            
  281. The Universal device driver that lets you add an additional 16-bit   
  282. interface to your system. Add up to two more MFM, RLL, ESDI, or AT/IDE
  283. Hard Disk Drives to a Secondary Port Address!                
  284.  
  285. DiskQwik                                  
  286. A utility that maximizes the speed potential of AT/IDE hard disk
  287. drives.  Many newer IDE drives often have an untapped feature called
  288. "Multiple Sectors per Interrupt". By activating this, you can increase
  289. the data transfer rate of your hard drive by up to 50% .... State of
  290. the Art! 
  291.  
  292. C_Prime                                   
  293. Duplex/Mirror utility for DOS based systems using AT-IDE disk drives. 
  294. Data is written to two drives creating a "real time" backup (RAID-1
  295. level  fault tolerance). Disk compression software compatible.  IDE
  296. block modes  supported.  Lite and Pro registered versions available.  
  297.  
  298.  
  299. Shareware versions of these programs are available at all better
  300. BBS's!  If you can't find a copy locally, feel free to call our BBS.
  301.  
  302. Dustbowl Designs, Inc.          |
  303. 12600 S.E. 38th Street          |
  304. Choctaw, Oklahoma  73020-6107   |
  305. U.S.A.                          | CIS: 71062,2542
  306.  
  307. phone:
  308. (405) 741-4705 VOX (ordering, tech support, general information)
  309. (405) 741-3913 FAX (tech support)
  310. (405) 741-2721 BBS (9600 HST/v.everything) Tech Support, Hard disk
  311.                drive shareware, drive specs, Online Shareware
  312.                Registration/Download for VISA or MasterCard orders!
  313.  
  314. -= EOF 4_SPEED.DOC =-
  315.